/**
 * Description:
 *
 *
 *      类型              	描述
     Observable<T>	能够发射0或n个数据，并以成功或错误事件终止。
     Flowable<T>	能够发射0或n个数据，并以成功或错误事件终止。 支持Backpressure，可以控制数据源发射的速度。
     Single<T>	    只发射单个数据或错误事件。
     Completable	它从来不发射数据，只处理 onComplete 和 onError 事件。可以看成是Rx的Runnable。
     Maybe<T>	    能够发射0或者1个数据，要么成功，要么失败。有点类似于Optional
     Subject        允许值被多播到多个观察者的一种特殊的Observable。然而纯粹的可观察对象是单播的(每一个订阅的观察者拥有单独的可观察对象的执行)。

 Subject是允许值被多播到多个观察者的一种特殊的Observable。然而纯粹的可观察对象是单播的(每一个订阅的观察者拥有单独的可观察对象的执行)。

 *
 *
 *
 * @author juntao.zhang
 * Date: 2018-06-20 下午5:34
 * @see
 */
package org.zjt.rxjava.lession;